/**********
 *
 * File : sl_types.h
 *
 * Brief : This file defines the types of variables.
 *
 * Author  : Francesco Sacco
 *
 * Version : 0.0 - 2014-09-18 - Initial version.
 *
 **********/
#ifndef _SL_TYPES_
#define _SL_TYPES_

typedef unsigned       char sl_u8  ;
typedef signed         char sl_i8  ;
typedef unsigned short int  sl_u16 ;
typedef signed   short int  sl_i16 ;
typedef unsigned long  int  sl_u32 ;
typedef signed   long  int  sl_i32 ;

typedef enum _SL_BOOL_
{
    sl_false = 0 ,
    sl_true
} sl_bool ;

typedef enum _SL_RETURN_
{
    sl_ok = 0 ,
	sl_error
} sl_return ;

typedef void ( * sl_pFunction )( void ) ;


#endif // _SL_TYPES_
